1 Tbsp. vegetable oil
2 medium onions, unpeeled, halved
2 celery stalks, halved crosswise
2 large carrots (6–8 oz. each), scrubbed, halved crosswise
8 oz. white button or crimini mushrooms, torn in half if large
1 head of garlic, halved crosswise
Handful of parsley
2 bay leaves
1 tsp. whole black peppercorns
2 tsp. kosher salt (optional)
Special Equipment
An Instant Pot or other pressure cooker
Heat oil in Instant Pot on Sauté setting (if using a manual pressure cooker, heat over medium-high). Add onions, cut sides down, and cook, undisturbed, until golden brown, about 3 minutes. Add celery, carrots, mushrooms, and garlic and toss to combine and coat with oil. Reduce heat to medium and cook with lid askew, stirring occasionally, until onions and mushrooms start to release some liquid and vegetables are browned in spots, 5–6 minutes. Stir in parsley, bay leaves, and peppercorns, then pour in 3 quarts water.
Lock lid and cook stock on high pressure 40 minutes, then release pressure manually.
Strain stock through a fine-mesh sieve into a large bowl; discard solids. Add salt (if using), stirring to dissolve. Let cool.
Do Ahead: Stock can be made 4 days ahead. Cover and chill, or freeze up to 6 months.